﻿using System;

namespace ConsoleApp1
{
    class Program
    {
        private static int countPunctuation;

        //输入一行字符串，分别统计出其中英文字母、数字、空格的个数。
        static void Main(string[] args)
        {
            //存放字母的个数
            int countLetters = 0;
            //存放数字
            int countDigits = 0;
            //存放标点符号
            int contPunctuations = 0;
            
            string input;
            Console.WriteLine("请输入一个字符串");

            input = Console.ReadLine();

            foreach(char chr in input)
            {
                //检查字母
                if(char.IsLetter(chr))
                    countLetters++;
                //检查数字
                if(char.IsDigit(chr))
                    countDigits++;
                //检查标点符号
                if(char.IsPunctuation(chr))
                    countPunctuation++;
            }
            Console.WriteLine("字母的个数为：{0}",countLetters);
            Console.WriteLine("数字的个数为：{0}", countDigits);
            Console.WriteLine("标点符号的个数为：{0}", countLetters);

        }
    }
}
